package com.dexgdx.game.util.trajectory.node;

import com.dexgdx.game.constants.EMoveDirection;
import com.dexgdx.game.structure.base.BasePoint;
import com.dexgdx.game.util.trajectory.Trajectory;

public abstract class TrajectoryNode extends BasePoint {
	
	public TrajectoryNode next;
	public EMoveDirection direction;
	
	public TrajectoryNode getNext() {
		return next;
	}
	
	public abstract TrajectoryNode clone();
	
	public abstract TrajectoryNode initalizeFrom(Trajectory trajectory);
	
}
